   ########## ###########       ##     ###########   ########## ###########   
   ########## ###########       ##     ###########   ########## ###########   
       ##     ##       ##       ##     ##       ##      ##        ##   ##     
       ##     ##       ##       ##     ##       ##      ##        ##   ##     
       ##     ###########   ########## ###########      ##        ##   ##     
       ##     ###########   ########## ###########     ###        ##   ##     
   ########## ##       ##           ## ##       ##     ##         ##   ##     
   ########## ##       ##          ##  ##       ##    #########   ##   ##     
       ##     ###########         ###  ###########   ########## ###########   
       ##     ###########       ####   ###########   ####    ## ###########   
       ##     ##       ##   ########## ##       ##     ##    ##   ##   ##     
       ## ### ##       ##   ###### ### ##       ##     ##    ##   ##   ##     
      ####### ###########       ##     ###########     ##    ##   ##   ##     
   #######    ###########       ##     ###########     ########   ##   ##     
   ###           ## ##          ##        ## ##        ########   ##   ##     
                ### ## ##       ##       ### ## ##     ##        ###   ##     
              ####  ## ##       ##     ####  ## ##     ##      ####    ##     
          #######   #####       ## #######   #####           #####     ##     
          #####      ###        ## #####      ###            ###       ##     
                                                                              
                                                                              
                                                                              
                                                                              
   ####    ######   ##  ##    ####    ##  ##   ##   ##  ##   ######   ##  ##  
  ##  ##   ##       ### ##   ##  ##   ##  ##   ##   ##  ##   ##       ### ##  
  ##       ##       ### ##   ##       ##  ##   ##   ##  ##   ##       ### ##  
  ##       ##       ### ##   ##       ##  ##   ##   ##  #    ##       ### ##  
  ## ###   #####    ######    ####    ######   ##   ####     #####    ######  
  ##  ##   ##       ## ###       ##   ##  ##   ##   ##  #    ##       ## ###  
  ##  ##   ##       ## ###       ##   ##  ##   ##   ##  ##   ##       ## ###  
  ##  ##   ##       ## ###   ##  ##   ##  ##   ##   ##  ##   ##       ## ###  
   ####    ######   ##  ##    ####    ##  ##   ##   ##  ##   ######   ##  ##  





                                                                              
    #######   ###    ############# ###################  ###        ###  ##### 
    ########  ###   ### ########## ###################  ###       ####  ##### 
    ######### ###  ###  ########## ###################  ###       #### ###### 
         #######  ###       ###        ###                        #### #####  
   ######### ### ###        ###        ###  #########  #####     ###########  
   ########  ######         ###        ###  ######### #######    ###########  
   #######  #######        ###        ###   ######### #######    ##########   
  ###       ### ###        ###        ###  ###       ###  ###   ####### ###   
  ###       ###  ###       ###        ###  ###       ###  ###   ####### ###   
  ###      ###   ###      ###        ###   ###      ###    ###  ###### ###    
 ###       ###    ###     ###        ###  ######### ###    ### ### ### ###    
 ###       ###    ###     ###        ###  ############     ### ### ### ###    
 ###      ###      ###   ###        ###   ############     ### ### ### ##     
                                                              ###             
                                                              ###             
                                                              ###             
                                                             ###              
                                                             ###              
                                                                              